//
// Created on 2024/12/31.
//
// Node APIs are not fully supported. To solve the compilation error of the interface cannot be found,
// please include "napi/native_api.h".

#ifndef UICOMPARE_UI_COMPONENT_OTHER_REFRESH_C_ABILITY_H
#define UICOMPARE_UI_COMPONENT_OTHER_REFRESH_C_ABILITY_H

#include <ace/xcomponent/native_interface_xcomponent.h>
#include <arkui/native_node.h>

namespace ArkUICApiDemo {

class UIComponentRefreshC {
public:
    static void CreateNativeNodeRefreshC0010(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0010(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0020(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0030(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0040(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0050(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0060(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0070(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0080(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0090(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0100(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0110(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0120(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0130(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0140(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0150(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0160(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0170(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0180(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0190(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0200(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0210(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0220(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0230(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0240(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0250(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeOtherRefreshCAbilty0260(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
};
}
#endif //UICOMPARE_UI_COMPONENT_OTHER_REFRESH_C_ABILITY_H
